/*2019-05-06 15:28*/
/*reset*/
body,h1,h2,h3,p,ul,li{padding:0;margin:0;}
h1,h2,h3{font-weight:normal;font-size:16px;}
body{font-size:16px;font-family:"Microsoft Yahei";overflow-x:hidden;background-color:#fff;position:relative;}
li{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;display:block;height:1px;visibility:none;}
/*reset*/
/*header*/
body{overflow: inherit;}
        #barrierfree_container{min-width:1200px;}
        @media(max-width:780px){
            #barrierfree_container{min-width:auto;}
        }
.header{width:100%;height:312px;background-image:url(top_back.jpg);background-repeat:no-repeat;background-position:center 42px;
    border-bottom:4px solid #007cea;box-sizing:border-box;}
.header .top_bg{width:100%;background-color:#007deb;}
.header .top{width:1200px;margin:0 auto;height:42px;line-height:40px;overflow:hidden;}
.header .top a{font-size:14px;color:#fff;}
.header .top img{margin-right:6px;margin-top:10px;}
.header .logo{width:100%;text-align:center;margin-top:36px;margin-bottom:13px;}
.header .logo img{border:0;display:inline-block;}


.search{width:590px;height:36px;margin:0 auto;}
.searchbox{width:590px;}
.searchtext{width:508px;height:36px;line-height:36px;padding:0 10px; float:left;border:1px solid #007cea;}
.searchbut{width:60px;height:38px;border:none;cursor:pointer;background:#007cea;color:#fff;font-family:'微软雅黑';float:right}
.searchbut:hover{background:#1f4a99;}

.header .nav{width:1200px;margin:0 auto;overflow:hidden;margin-top:42px;+margin-top:45px;}
.header .nav li{width:10%;height:48px;line-height:48px;text-align:center;font-size:16px;color:#007cea;float:left;
    -webkit-transition:.6s linear;-moz-transition:.6s linear;transition:.6s linear;}
.header .nav li a{display:block;color:#007cea;}
.header .nav li.current{background-color:#007cea;color:#fff;}
.header .nav li.current a{color:#fff;}
.header .nav li:hover{background-color:#007cea;color:#fff;}
.header .nav li:hover a{color:#fff;}
.header .menu{position:fixed;top:24px;right:20px;display:none;}
.header .menu span{width:30px;height:3px;background-color:#fff;z-index:9;display:block;margin-bottom:6px;}
.header .hey{width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:fixed;top:70px;left:0;z-index:8;display:none;}
.header_mtop{width:100%;height:70px;display:none;}
/*pendant*/
.pendant{position:absolute;right:0;z-index:9;}
.pendant .box{width:75px;height:100px;margin-bottom:8px;}
.pendant .box a{display:block;font-size:14px;color:#fff;text-align:center;padding:30px 6px 0 6px;box-sizing:border-box;}
.pendant .box img{display:block;width:32px;height:32px;margin:0 auto;border:0;}
@media(max-width:768px){
    .header{background-image:none;background-color:#007cea;height:70px;position:fixed;top:0;left:0;z-index:9;}
    .header .top_bg{display:none;}
    .header .logo{margin:0;text-align:left;padding:20px 10px;}
    .header .logo img{width:60%;}
    .header .search{display:none;}
    .header .nav{width:60%;height:100%;position:fixed;top:70px;left:-60%;z-index:9;margin-top:0;background-color:#00518e;}
    .header .nav li{clear:both;width:100%;text-align:left;color:#fff;border-bottom:1px solid #009688;height:40px;line-height:40px;font-size:14px;}
    .header .nav li a{color:#fff;padding-left:30px;box-sizing:border-box;}
    .header .nav li.current{background-color:#01518e;font-weight:bold;}
    .header .nav li:hover{background-color:#01518e;}
    .header .menu{display:block;}
    .pendant{display:none;}
    .header_mtop{display:block;}
}
/*header end*/
/*top title and news list*/
.toptitle{max-width:1200px;margin:0 auto;padding-top:40px;}
.toptitle .bt{width:100%;text-align:center;}
.toptitle .bt a{font-size:40px;color:#007cea;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;}
.toptitle .bt a:hover{color:#fe821e;}
.toptitle .tz{width:100%;text-align:left;margin-top:20px;overflow:hidden;}
.toptitle .tz span{font-size:16px;line-height:16px;height:16px;color:#f4a441;border-right:2px solid #f4a441;padding-right:8px;margin-right:8px;
    display:block;margin-top:3px;+line-height:16px;+height:16px;float:left;}
.toptitle .tz a{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 90px);float:left;
    display:block;+width:1110px;width:1110px\0;}
.toptitle .tz a:hover{color:#fe821e;}
/*news list*/
.newslist{max-width:1200px;margin:0 auto;margin-top:40px;}
.newslist .news-btn{width:100%;overflow:hidden;}
.newslist .news-btn .btn{width:50%;height:60px;float:left;text-align:center;}
.newslist .news-btn .btn1{border-bottom:4px solid #007cea;color:#007cea;}
.newslist .news-btn .btn2{border-bottom:4px solid #fe821e;color:#fe821e;}
.newslist .news-btn .btn span{font-size:26px;cursor:pointer;}
.newslist .news-btn .btn span.on{font-weight:bold;}
.newslist .news-info{width:100%;overflow:hidden;margin-top:40px;}
.newslist .news-info .box{width:100%;overflow:hidden;}

.newslist .news-info .newspho{position:relative;width:550px;height:340px;overflow:hidden;float:left;}
.newslist .news-info .newspho .hd ul{display:none;}
.newslist .news-info .newspho .prev{position:absolute;left:10px;top:145px;cursor:pointer;}
.newslist .news-info .newspho .next{position:absolute;right:10px;top:145px;cursor:pointer;}
.newslist .news-info .newspho .bd li{position:relative;}
.newslist .news-info .newspho .bd li img{width:100%;height:340px;display:block;border:0;}
.newslist .news-info .newspho .bd li .tit{display:block;width:100%;position:absolute;bottom:0;height:50px;line-height:50px;color:#fff;
    background-color:rgba(0,0,0,0.7);padding:0 20px;box-sizing:border-box;padding-right:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist .news-info .newspho .bd li span{width:70px;height:50px;line-height:50px;text-align:center;background-color:#007cea;color:#fff;font-size:20px;
    display:block;position:absolute;bottom:0;right:0;}
.newslist .news-info .newstxt{position:relative;float:right;width:610px;height:340px;overflow:hidden;}
.newslist .news-info .newstxt ul li{width:100%;height:70px;overflow:hidden;margin-bottom:40px;}
.newslist .news-info .newstxt ul li a{display:block;}
.newslist .news-info .newstxt ul li .zuo{float:left;text-align:right;height:70px;border-right:1px solid #999;box-sizing:border-box;padding-right:12px;margin-right:12px;}
.newslist .news-info .newstxt ul li .zuo h1{font-size:40px;color:#999;font-weight:100;line-height:50px;}
.newslist .news-info .newstxt ul li .zuo span{font-size:14px;color:#999;display:block;}
.newslist .news-info .newstxt ul li .you{float:left;width:520px;}
.newslist .news-info .newstxt ul li .you h1{font-size:20px;color:#333;line-height:30px;}
.newslist .news-info .newstxt ul li .you h1:hover{color:#fe821e;}
.newslist .news-info .newstxt ul li .you p{font-size:14px;color:#999;}
.newslist .news-info .newstxt ul li .you p b{font-weight:normal;color:#007cea;}
.newslist .news-info .newstxt ul li .you p b:hover{color:#fe821e;}
.newslist .news-info .newstxt .ckgd{width:100%;text-align:right;position:absolute;left:0;bottom:0;}
.newslist .news-info .newstxt .ckgd a{font-size:16px;color:#007cea;}
.newslist .news-info .newstxt .ckgd a:hover{color:#fe821e;}

.newslist .news-info .listxt{width:100%;height:340px;overflow:hidden;}
.newslist .news-info .listxt ul{width:48%;}
.newslist .news-info .listxt ul li{width:100%;height:30px;line-height:30px;overflow:hidden;margin-bottom:20px;}
.newslist .news-info .listxt ul li a{display:block;float:left;font-size:16px;color:#333;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist .news-info .listxt ul li a:hover{color:#007cea;}
.newslist .news-info .listxt ul li em{display:block;width:6px;height:6px;background-color:#ccc;margin:12px;vertical-align:top;float:left;}
.newslist .news-info .listxt ul li span{display:block;float:right;font-size:14px;color:#999;}
@media(max-width:768px){
    .toptitle{padding:0 10px;padding-top:20px;}
    .toptitle .bt a{font-size:24px;}
    .toptitle .tz{margin-top:10px;}
    .toptitle .tz span, .toptitle .tz a{font-size:14px;}
    
    .newslist .news-btn .btn{height:46px;}
    .newslist .news-btn .btn span{font-size:20px;}
    .newslist .news-info{margin-top:20px;}
    .newslist .news-info .newspho .hd{display:none;}
    .newslist .news-info .newspho{width:100%;height:220px;clear:both;}
    .newslist .news-info .newspho .bd li img{height:220px;}
    .newslist .news-info .newspho .bd li .tit{height:40px;line-height:40px;padding:0 10px;font-size:14px;padding-right:50px;}
    .newslist .news-info .newspho .bd li span{height:40px;line-height:40px;font-size:16px;width:50px;}
    .newslist .news-info .newstxt{width:100%;height:220px;clear:both;padding:0 10px;box-sizing:border-box;margin-top:20px;}
    .newslist .news-info .newstxt ul li{height:50px;margin-bottom:20px;}
    .newslist .news-info .newstxt ul li .zuo{height:50px;padding-right:10px;margin-right:10px;}
    .newslist .news-info .newstxt ul li .zuo h1{font-size:24px;line-height:30px;}
    .newslist .news-info .newstxt ul li .zuo span{font-size:12px;}
    .newslist .news-info .newstxt ul li .you{width:calc(100% - 70px);}
    .newslist .news-info .newstxt ul li .you h1{font-size:18px;}
    .newslist .news-info .newstxt ul li .you p{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .newslist .news-info .newstxt .ckgd{text-align:center;}
    
    .newslist .news-info .listxt{height:auto;}
    .newslist .news-info .listxt ul{width:100%;clear:both;}
    .newslist .news-info .listxt ul li{height:auto;line-height:30px;margin-bottom:6px;}
    .newslist .news-info .listxt ul li a{font-size:14px;width:90%;}
    .newslist .news-info .listxt ul li span{font-size:12px;width:100%;float:left;padding-left:12px;line-height:20px;box-sizing:border-box;}
}
/*top title and news list end*/
/*four slide*/
.fourbox{width:1200px;margin:0 auto;overflow:hidden;padding: 20px 0 50px;height:74px;}
.fourbox .bd{width:100%;height:74px;overflow:hidden;}
.fourbox .bd ul li{float:left;display:inline;overflow:hidden;text-align:center;margin-right:20px;+width:285px;}
.fourbox .bd ul li .pic img{width:100%;height:74px;display:block;border:0;}
.fourlb{width:100%;overflow:hidden;margin:20px 0;display:none;}
.fourlb img{width:100%;height:90px;display:block;}
@media(max-width:768px){
    .fourbox{height:0;padding:0;} 
    .fourlb{display:block;}
}
/*four slide end*/
/*main nav*/
.mainnav{max-width:1200px;margin:0 auto;}
.mainnav .mnav-btn{width:100%;overflow:hidden;}
.mainnav .mnav-btn .btn{width:33.333%;height:60px;float:left;text-align:center;}
.mainnav .mnav-btn .btn1{border-bottom:4px solid #007cea;color:#007cea;}
.mainnav .mnav-btn .btn2{border-bottom:4px solid #fe821e;color:#fe821e;}
.mainnav .mnav-btn .btn3{border-bottom:4px solid #41d6c3;color:#41d6c3;}
.mainnav .mnav-btn .btn span{font-size:26px;cursor:pointer;}
.mainnav .mnav-btn .btn span.on{font-weight:bold;}
.mainnav .mnav-info{width:100%;height:248px;overflow:hidden;margin-top:40px;}
.mainnav .mnav-info .box{width:100%;overflow:hidden;}

.mainnav .mnav-info .zwgk{width:100%;overflow:hidden;}
.mainnav .mnav-info .zwgk .zuo{float:left;width:420px;}
.mainnav .mnav-info .zwgk .zuo ul li{width:190px;height:42px;line-height:42px;box-sizing:border-box;border:1px  solid #ddd;margin:0 20px 20px 0;float:left;
    position:relative;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;+width:188px;}
.mainnav .mnav-info .zwgk .zuo ul li em{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ddd;
    display:inline-block;position:absolute;top:17px;left:22px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.mainnav .mnav-info .zwgk .zuo ul li a{display:block;text-align:center;font-size:14px;padding-left:20px;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.mainnav .mnav-info .zwgk .zuo ul li:hover{border:1px solid #007cea;}
.mainnav .mnav-info .zwgk .zuo ul li:hover em{border-left:8px solid #007cea;}
.mainnav .mnav-info .zwgk .zuo ul li:hover a{color:#007cea;}
.mainnav .mnav-info .zwgk .you{float:right;overflow:hidden;width:760px;}
.mainnav .mnav-info .zwgk .you ul{float:left;width:664px;}
.mainnav .mnav-info .zwgk .you ul li{width:146px;height:104px;background-color:#eee;float:left;margin:0 20px 20px 0;
    -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.mainnav .mnav-info .zwgk .you .zdly{width:96px;float:right;}
.mainnav .mnav-info .zwgk .you .zdly li{margin-right:0;width:96px;height:228px;}
.mainnav .mnav-info .zwgk .you ul li a{display:block;font-size:18px;text-align:center;height:100%;padding:0 10px;box-sizing:border-box;}
.mainnav .mnav-info .zwgk .you ul li i{font-size:32px;display:block;color:#777;padding:15px 0;}
.mainnav .mnav-info .zwgk .you .zdly li i{padding:30px 0;padding-top:60px;}
.mainnav .mnav-info .zwgk .you ul li:hover{background-color:#007cea;}
.mainnav .mnav-info .zwgk .you ul li:hover a{color:#fff;}
.mainnav .mnav-info .zwgk .you ul li:hover i{color:#fff;}

.mainnav .mnav-info .bsfw{width:100%;overflow:hidden;}
.mainnav .mnav-info .bsfw .left{width:980px;float:left;}
.mainnav .mnav-info .bsfw .left ul{width:100%;overflow:hidden;}
.mainnav .mnav-info .bsfw .left ul li{width:178px;height:63px;float:left;margin:0 20px 20px 0;box-sizing:border-box;border:1px solid #ddd;
    -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;+width:174px;+margin-top:10px;}
.mainnav .mnav-info .bsfw .left ul li a{display:block;text-align:center;padding:6px;box-sizing:border-box;line-height:24px;height:100%;
    display:flex;justify-content:center;align-items:center;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.mainnav .mnav-info .bsfw .left ul li:hover{border:1px solid #007cea;}
.mainnav .mnav-info .bsfw .left ul li:hover a{color:#007cea;}
.mainnav .mnav-info .bsfw .left ul li.first{width:168px;height:63px;line-height:63px;background-color:#007cea;margin-bottom:20px;
    position:relative;border:1px solid #007cea;}
.mainnav .mnav-info .bsfw .left ul li.first a{color:#fff;font-size:18px;display:block;text-align:center;line-height:63px;padding:0;}
.mainnav .mnav-info .bsfw .left ul li.first em{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #007cea;
    position:absolute;top:25px;right:-10px;}
.mainnav .mnav-info .bsfw .left ul li.first:hover a{color:#fff;}
.mainnav .mnav-info .bsfw .right{width:200px;float:right;}
.mainnav .mnav-info .bsfw .right li{width:100%;height:104px;line-height:104px;box-sizing:border-box;margin-bottom:20px;
    -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.mainnav .mnav-info .bsfw .right li a{display:block;height:100%;text-align:center;font-size:20px;}
.mainnav .mnav-info .bsfw .right li img{vertical-align:middle;margin-right:10px;border:0;}
.mainnav .mnav-info .bsfw .right li:hover{transform:translateX(-3px);}

.mainnav .mnav-info .hdjl{overflow:hidden;float:left;}
.mainnav .mnav-info .hdjl .top{width:100%;overflow:hidden;margin-top:50px;}
.mainnav .mnav-info .hdjlRight{width:430px;height:248px;overflow:hidden;float:right;background-color:#ccc;}
.mainnav .mnav-info .hdjl .top li{float:left;width:132px;height:120px;line-height:120px;margin-right:20px;margin-top:10px;overflow:hidden;border-radius:4px;+width:124px;+height:124px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background-repeat:no-repeat;background-size:100% 100%;}
.mainnav .mnav-info .hdjl .top li:last-child{margin-right:0;}
.mainnav .mnav-info .hdjl .top li:hover{transform:translateY(-2px);box-shadow:0 0 2px 1px rgba(0,0,0,0.3);}
.mainnav .mnav-info .hdjl .top li a{display:block;border-radius:50%;text-align:center;}
.mainnav .mnav-info .hdjl .top li span{display:inline-block;border-radius:50%;font-size:20px;color:#fff;line-height:30px;vertical-align:middle;text-align:center;box-sizing:border-box;+padding-top:50px;}
.mainnav .mnav-info .hdjl .bottom{width:100%;overflow:hidden;padding-top:40px;}
.mainnav .mnav-info .hdjl .bottom li{width:224px;height:56px;line-height:56px;margin-right:20px;float:left;+width:220px;
    -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.mainnav .mnav-info .hdjl .bottom li:last-child{margin-right:0;}
.mainnav .mnav-info .hdjl .bottom li a{display:block;height:100%;text-align:center;font-size:20px;color:#fff;}
.mainnav .mnav-info .hdjl .bottom li:hover{box-shadow:0 0 2px 1px rgba(0,0,0,0.3);transform:translateY(-2px);}
@media(max-width:768px){
    .mainnav .mnav-btn .btn{height:46px;}
    .mainnav .mnav-btn .btn span{font-size:20px;}
    .mainnav .mnav-info{margin-top:20px;height:auto;}
    .mainnav .mnav-info .zwgk .zuo{width:100%;}
    .mainnav .mnav-info .zwgk .zuo ul li{width:calc(50% - 20px);margin:10px;}
    .mainnav .mnav-info .zwgk .you{width:100%;}
    .mainnav .mnav-info .zwgk .you ul{width:100%;}
    .mainnav .mnav-info .zwgk .you ul li{width:calc(50% - 20px);margin:10px;}
    .mainnav .mnav-info .zwgk .you .zdly{width:100%;}
    .mainnav .mnav-info .zwgk .you .zdly li{width:calc(100% - 20px);height:100px;}
    .mainnav .mnav-info .zwgk .you .zdly li i{padding:14px 0;}
    .mainnav .mnav-info .bsfw .left{width:100%;}
    .mainnav .mnav-info .bsfw .left ul li{width:calc(50% - 20px);height:63px;margin:10px;}
    .mainnav .mnav-info .bsfw .left ul li.first{width:calc(100% - 20px);height:40px;line-height:40px;margin-bottom:20px;}
    .mainnav .mnav-info .bsfw .left ul li.first a{line-height:40px;}
    .mainnav .mnav-info .bsfw .left ul li.first em{display:none;}
    .mainnav .mnav-info .bsfw .right{width:100%;overflow:hidden;padding:10px;box-sizing:border-box;}
    .mainnav .mnav-info .bsfw .right li{height:80px;line-height:80px;}
    .mainnav .mnav-info .hdjl .top{overflow:hidden;margin-top:0;}
    .mainnav .mnav-info .hdjl .top li{width:calc(50% - 20px);margin:10px;}
    .mainnav .mnav-info .hdjlRight{width:100%;height:248px;margin-top:10px;}
    .mainnav .mnav-info .hdjl .bottom{padding-top:10px;}
    .mainnav .mnav-info .hdjl .bottom li{width:100%;margin-bottom:10px;}
}
/*main nav end*/
/*wenlv visual*/
.wlvisual{max-width:1200px;margin:0 auto;margin-top:40px;height:494px;}
.wlvisual .top{width:100%;height:40px;line-height:40px;overflow:hidden;border-bottom:1px solid #007cea;box-sizing:border-box;}
.wlvisual .top span{display:block;float:left;width:39px;height:39px;background-color:#007cea;border-radius:39px 39px 39px 0;text-align:center;}
.wlvisual .top span img{margin-top:8px;}
.wlvisual .top h1{float:left;margin-left:10px;font-size:20px;color:#333;}
.wlvisual .top a{float:right;font-size:14px;color:#007cea;}
.wlvisual .top a:hover{color:#fe821e;}
.wlvisual ul li img{width:100%;height:100%;display:block;border:0;}
.wlvisual ul li{position:relative;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.wlvisual ul li:hover{box-shadow:0 0 3px 2px rgba(0,0,0,0.3);transform:translateY(-2px);}
.wlvisual ul li span{width:100%;height:32px;line-height:32px;font-size:14px;color:#fff;position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.6);
    box-sizing:border-box;padding:0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wlvisual .big{float:left;margin-top:40px;}
.wlvisual .big li{width:448px;height:414px;}
.wlvisual .small{float:right;width:750px;margin-top:20px;}
.wlvisual .small li{width:355px;height:197px;margin:20px 0 0 20px;float:left;}
@media(max-width:768px){
    .wlvisual{margin-top:20px;overflow:hidden;height:auto;}
    .wlvisual .top{padding-right:10px;}
    .wlvisual .top h1{font-size:18px;}
    .wlvisual .big{margin-top:20px;}
    .wlvisual .big li{width:100%;height:320px;}
    .wlvisual .small{width:100%;margin-top:20px;}
    .wlvisual .small li{width:100%;height:200px;margin:0 0 20px 0;}
}
/*wenlv visual end*/
/*footer*/
.footer_bg{width:100%;height:210px;background-image:url(./bottom.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;margin-top:60px;}
.footer{max-width:1200px;margin:0 auto;}
.footer .top{padding-top:48px;width:100%;overflow:hidden;}
.footer .top select{width:208px;height:30px;display:block;float:left;margin-right:40px;border:0;color:#999;+width:200px;width:200px\0;}
.footer .top select:last-child{margin-right:0;}
.footer .bottom{width:100%;overflow:hidden;margin-top:40px;}
.footer .bottom .fl p{font-size:14px;color:#fff;line-height:24px;}
.footer .bottom .fl a{color:#fff;}
.footer .bottom .fr{width:400px;}
.footer .bottom .fr a{margin-right:20px;}
.footer .bottom .fr img{vertical-align:middle;border:0;}
@media(max-width:768px){
    .footer_bg{background-image:none;height:auto;background-color:#007cea;margin-top:20px;}
    .footer .top{display:none;}
    .footer .bottom{margin-top:0;padding:10px;box-sizing:border-box;}
    .footer .bottom .fr{display:none;}
    .footer .bottom .fl p{font-size:12px;line-height:20px;}
	.footer .bottom .fl a{color:#fff;}
}
/*footer end*/
/*yindao page*/
.yindao{width:100%;height:100%;background-image:url(yindao.jpg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;}
.yindao .logo{width:1200px;margin:0 auto;position:fixed;left:calc(50% - 600px);top:70px;z-index:9;+left:16%;text-align:left;}
.yindao .logo img{display:inline-block;border:0;}
.yindao .nav{width:1200px;margin:0 auto;height:100px;background-image:url(back_2.png);background-repeat:no-repeat;background-position:center;
    background-size:100% 100%;position:fixed;left:calc(50% - 600px);bottom:30px;z-index:9;+left:16%;}
.yindao .nav ul{width:1046px;margin:0 auto;overflow:hidden;margin-top:16px;padding-left:8px;}
.yindao .nav ul li{width:calc(100% / 8);float:left;height:50px;line-height:50px;font-size:18px;color:#fff;text-align:center;+width:130px;width:130px\0;
    -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.yindao .nav ul li a{display:block;font-size:18px;color:#fff;}
.yindao .nav ul li:hover{background-color:#0068c7;}
@media(max-width:768px){
    .yindao{background-image:url(pback.jpg);}
    .yindao .logo{width:100%;left:0;top:20px;text-align:center;}
    .yindao .logo img{width:90%;}
    .yindao .nav{background-image:none;width:100%;height:auto;left:0;bottom:20px;}
    .yindao .nav ul{width:100%;padding:20px;margin:0;box-sizing:border-box;}
    .yindao .nav ul li{width:calc(50% - 20px);margin:10px;background-color:#2faae0;border-radius:6px;height:40px;line-height:40px;}
    .yindao .nav ul li a{font-size:16px;}
    .yindao .nav ul li:hover{background-color:#2faae0;}
}
/*yindao page end*/
/*current location*/
.weizhi{max-width:1200px;margin:20px auto;height:40px;line-height:40px;background-color:#f5f5f5;padding:0 20px;box-sizing:border-box;font-size:14px;color:#333;}
.weizhi a{font-size:14px;color:#333;}
.weizhi a:hover{color:#007cea;}
@media(max-width:768px){
    .weizhi{margin-top:0;}
}
/*current location end*/
/*list style*/
.all_list{max-width:1200px;margin:0 auto;margin-bottom:20px;overflow:hidden;background-color:#fff;padding:0 20px 60px 20px;box-sizing:border-box;border:1px solid #eee;+width:1158px;}
.all_list .listNav{width:300px;}
.all_list .listNav .top{width:100%;padding:20px 0 10px 0;}
.all_list .listNav .top b{font-size:18px;color:#007cea;background-repeat:no-repeat;padding-left:25px;background-position:0 4px;}
.all_list .listNav ul{width:100%;border:solid 1px #ddd;overflow:hidden;}
.all_list .listNav ul li{width:100%;height:40px;line-height:40px;border-bottom:1px solid #ddd;}
.all_list .listNav ul li:last-child{border-bottom:0;}
.all_list .listNav ul li a em{font-style:normal;color:#e1e1e1;margin:0 15px 0 10px;vertical-align:top;}
.all_list .listNav ul li a{font-size:16px;color:#333;}
.all_list .listNav ul li a:hover{color:#007cea;}
.all_list .listNav ul li a.on{color:#007cea;}
.all_list .rdBox ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%;}
.all_list .you{width:830px;min-height:400px;}
.all_list .infolist{width:100%;}
.all_list .infolist .top{width:100%;padding:20px 0;border-bottom:2px solid #007cea;overflow:hidden;}
.all_list .infolist .top b{font-size:18px;color:#007cea;float:left;}
.all_list .infolist .top a{font-size:14px;color:#333;float:right;}
.all_list .infolist .top a:hover{color:#007cea;}
.all_list .infolist ul{width:100%;padding-top:10px;}
.all_list .infolist ul li{width:100%;height:40px;line-height:40px;border-bottom:1px solid #eee;overflow:hidden;}
.all_list .infolist ul li a{font-size:16px;color:#333;width:85%;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
    display: -moz-box;-moz-box-orient: vertical;-moz-line-clamp: 1; display: box;box-orient: vertical;line-clamp: 1;float:left;}
.all_list .infolist ul li a:hover{color:#007cea;}
.all_list .infolist ul li span{font-size:14px;color:#999;float:right;}
/*text*/
.all_list .textBox{width:100%;padding:0 40px;box-sizing:border-box;+width:1078px;}
.all_list .textBox .top{width:100%;border-bottom:solid 1px #ddd;overflow:hidden;padding-bottom:15px;}
.all_list .textBox .top h1{width:100%;clear:both;text-align:center;font-size:24px;padding:40px 0;}
.all_list .textBox .top a{color:#999;}
.all_list .textBox .top span{font-size:14px;color:#999;}
.all_list .textBox .top span.fl{margin-right:40px;}
.all_list .textBox .info{width:100%;padding-top:12px;}
.all_list .textBox .info p{font-size:16px;color:#333;line-height:36px;text-indent:2em;}
.all_list .textBox .info img{max-width:900px;margin:10px auto;display: block;}
.all_list .textBox .share{margin-top:20px;}
/*pho*/
.all_list .phoBox{width:100%;min-height:600px;box-sizing:border-box;overflow:hidden;padding-top:20px;}
.all_list .phoBox li{width:calc((100% - 60px) / 4);height:152px;float:left;margin-right:20px;position:relative;margin-bottom:20px;+width:274px;
    -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.all_list .phoBox li:nth-child(4n){margin-right:0;}
.all_list .phoBox li:hover{box-shadow:0 0 3px 1px rgba(0,0,0,0.4);}
.all_list .phoBox li a{display:block;height:100%;}
.all_list .phoBox li img{display:block;width:100%;height:100%;border:0;}
.all_list .phoBox li span{width:100%;height:30px;line-height:30px;font-size:14px;background-color:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0;z-index:3;
    color:#fff;padding:0 10px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media(max-width:768px){
    .all_list{padding:0;background-color:transparent;border:0;}
    .all_list .listBox{width:100%;background-color:#fff;} 
    .all_list .listBox .top{width:100%;padding:10px;}
    .all_list .listBox .scroll{width:100%;background-color:#f5f5f5;overflow:auto;}
    .all_list .listBox .scroll::-webkit-scrollbar{display:none;}
    .all_list .listBox .scroll::scrollbar{display:none;}
    .all_list .listBox .scroll ul{overflow:hidden;border:0;}
    .all_list .listBox .scroll ul li{border:0;float:left;width:120px;}
    .all_list .listNav ul li a em{margin:0 10px;}
    .all_list .you{width:100%;}
    .all_list .infolist{margin-top:20px;background-color:#fff;padding:0 10px;box-sizing:border-box;padding-bottom:10px;}
    .all_list .infolist ul li{line-height:22px;height:auto;flex-wrap:wrap;margin-bottom:10px;padding-bottom:4px;}
    .all_list .infolist ul li a{font-size:14px;-webkit-line-clamp: 2;-moz-line-clamp: 2;line-clamp: 2;width:100%;}
    .all_list .infolist ul li span{line-height:22px;font-size:12px;float:left;}
    .all_list .rdBox{width:100%;background-color:#fff;margin-top:20px;padding:0 10px;box-sizing:border-box;padding-bottom:20px;}
    .all_list .rdBox ul li a{font-size:14px;}
    /*text*/
    .all_list .textBox{padding:0 10px;background-color:#fff;padding-bottom:20px;}
    .all_list .textBox .top h1{font-size:20px;padding:25px 0;}
    .all_list .textBox .top span{font-size:12px;display:block;}
    .all_list .textBox .top span.fl{margin-right:0;}
    .all_list .textBox .info p{font-size:14px;line-height:28px;}
	.all_list .textBox .info img{width:100%;height:100%;display:block;}
    /*pho*/
    .all_list .phoBox{padding:0 5px;padding-bottom:20px;min-height:500px;}
    .all_list .phoBox li{width:calc(50% - 10px);height:95px;margin:0 5px 10px 5px;}
    .all_list .phoBox li span{height:26px;line-height:26px;font-size:12px;}
}
/*list style end*/